Summary
The Year 2038 Problem affects systems using a 32-bit integer to represent time as the number of seconds since January 1, 1970. On January 19, 2038, at 03:14:07 UTC, the time value will exceed the maximum for a 32-bit integer, causing an overflow and resetting it to a negative number.
Impact
This could cause some functions to behave unexpectedly or stop working at all. This affects the devices both during runtime and after a restart.
Affected Product(s)
| Model no. | Product name | Affected versions |
|---|---|---|
| 0750-811?-????-???? | 0750-811x-xxxx-xxxx | Custom Firmware vers:generic/<4.10.0 (70), Firmware vers:generic/<4.10.0 |
| 0751-9?01 | 0751-9x01 | Firmware vers:generic/<4.10.0, Custom Firmware vers:generic/<4.10.0 (70) |
| 0752-8303/8000-0002 | 0752-8303/8000-0002 | Custom Firmware vers:generic/<4.10.0 (70), Firmware vers:generic/<4.10.0 |
| 0762-420?/8000-000? | 0762-420x/8000-000x | Custom Firmware vers:generic/<4.10.0 (70), Firmware vers:generic/<4.10.0 |
| 0762-430?/8000-000? | 0762-430x/8000-000x | Custom Firmware vers:generic/<4.10.0 (70), Firmware vers:generic/<4.10.0 |
| 0762-520?/8000-000? | 0762-520x/8000-000x | Custom Firmware vers:generic/<4.10.0 (70), Firmware vers:generic/<4.10.0 |
| 0762-530?/8000-000? | 0762-530x/8000-000x | Firmware vers:generic/<4.10.0, Custom Firmware vers:generic/<4.10.0 (70) |
| 0762-620?/8000-000? | 0762-620x/8000-000x | Custom Firmware vers:generic/<4.10.0 (70), Firmware vers:generic/<4.10.0 |
| 0762-630?/8000-000? | 0762-630x/8000-000x | Firmware vers:generic/<4.10.0, Custom Firmware vers:generic/<4.10.0 (70) |
| 750-821?-????-???? | 750-821x-xxx-xxx | Custom Firmware vers:generic/<4.10.0 (70), Firmware vers:generic/<4.10.0 |
Vulnerabilities
Expand / Collapse allA low privileged user can set the date of the devices to the 19th of January 2038 and therefore exceed the 32-bit time limit. This causes some functions to work unexpected or stop working at all. Both during runtime and after a restart.
Remediation
Update to Firmware 4.10.0 (FW32) or higher. For the latest Custom Firmware, please contact the WAGO support.
Acknowledgments
WAGO GmbH & Co. KG thanks the following parties for their efforts:
- CERT@VDE for coordination (see https://certvde.com )
- Marcus Kramhöller from Noris Automation GmbH for reporting (see https://www.noris-group.com/de/ )
Revision History
| Version | Date | Summary |
|---|---|---|
| 1.0.0 | 15.04.2025 12:00 | Initial release. |
| 2.0.0 | 07.08.2026 12:00 | Removed G1 devices and changed the fixed firmware to FW32. |